ACM-2024-04-02

Jahrgang: 2024
Ausgabe: 04
Autor: Markus Hoffmann
Programm: ACMOFAMO.LSP
Funktionalitt: vier erweiterte Objektfangmodi fr die transparente Verwendung bei der Punktauswahl
Format: LISP
Lauffhig ab: AutoCAD 2022
Befehle: % R1 LW L2
Bezug: Online


Beschreibung
============

Neue Objektfangmodi

Der Kreis der Objektfnge scheint bei flchtiger Betrachtung berschaubar. Es gibt die blichen 2D- und 
3D-Objektfnge sowie die im Kontextmen auffindbaren Objektfangmodi Von, Mitte zwischen 2 Punkten 
und Punkt-/Koordinatenfilter, mit denen sich Anwender durchaus beschftigen sollten. Wer sich nher mit 
den mglichen Optionen befasst, stellt fest, dass diese Welt der Punktwahl zusammen mit den immer mglichen 
Eingabeoptionen wie @, # und < sehr viel grer als gedacht ist. 
Das hier vorgestellte Tool ACMOFAMO.LSP ergnzt diese Welt um zustzliche Mglichkeiten, Punkte zu ermitteln 
und einem aktiven Befehl zu bergeben. Hilfskonstruktionen knnen dadurch weiter reduziert werden. Es stellt 
keine Befehle im herkmmlichen Sinne zur Verfgung, sondern ausschlielich transparent aufrufbare Funktionen, 
die wie auch Objektfnge bei einer Punktwahl explizit verwendet werden knnen. Transparent bedeutet, dass die 
Funktionen mit einem vorangestellten Hochkomma gestartet werden, wenn bereits ein Befehl luft und, wie hier, 
zur Punktwahl auffordert. 
Die folgenden Objektfangmodi sind im LISP-Programm enthalten:
- %: hnlich wie Mitte zwischen zwei Punkten wird hiermit ein Punkt auf einer durch zwei Punkte 
  gewhlten Strecke definiert. Allerdings liegt dieser Punkt nicht in der Mitte der Strecke, sondern 
  auf einem prozentualen Anteil des Anfangspunkts (positive %-Angabe) oder vom Endpunkt (negative %-Angabe).
- Rl: hnlich wie Von wird die Eingabe von Abstnden zu einem Punkt ermittelt. Jedoch wird auf die Eingabe 
  von @ oder # verzichtet, weil der Bezug explizit auf einen Punkt gesetzt wird.
- Lw: vereinfachte, polare Abstandseingabe fr die Distanz von einem Punkt in einem definierten Winkel; 
  die Eingabe erfolgt ohne Sonderzeichen wie <
- l2: ermittelt einen Punkt auf einer Lotrechten zum letzten oder einem zu whlenden Punkt auf einem linearen 
  Objekt; im Gegensatz zum bestehenden Objektfang Lot kann hiermit also auch bei der ersten Punktwahl innerhalb 
  eines Befehls relativ einfach auf das Lot zurckgegriffen werden.
Durch die Verarbeitung von Winkelangaben sind die Modi bis auf rl auf die aktuelle Arbeitsebene beschrnkt. 
Zur korrekten Berechnung ist es notwendig, dass laufende Objektfang whrend der Laufzeit der Funktionen 
automatisch deaktiviert wird. Durch Drcken der F3-Taste lsst sich die vorherige Einstellung aber jederzeit 
wieder aktivieren. 